import re

def isIPaddr(ip_str):
    """
    @param req: ip address string
    @return : true if ip address format
    """
    pattern = r"\b(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\b"
    if re.match(pattern, ip_str):
        return True
    else:
        return False

#print isIPaddr("0.12.4.5")
#print isIPaddr("A.b.d.2")
#print isIPaddr("1.2.4.5")
#print isIPaddr("125.14.3.257")
